REST API
概要
https://www.redhat.com/ja/topics/api/what-is-a-rest-api
REST
と呼ばれる設計原則に従って作成された
Web API
エンドポイント(
URI
)と
HTTP メソッド
によって処理が決定される
問題点
エンドポイントが大量に作成される
リソースの取得に柔軟性が無い
クライアントが不必要なデータも渡してしまう可能性がある
Over-fetching
ネストされたデータを取得するには、別のエンドポイントを叩く必要がある
Under-fetching
参考
Software Design 2024年9月号
Web APIの設計
NestJS × Reactで学ぶフルスタックGraphQLアプリケーション開発